<?php
use_stylesheets_for_form($form);
use_javascripts_for_form($form);
use_helper('Javascript');
//use_helper('jQuery');
$days = FtUsuarioAsistenciaPeer::getDays();
$months = array('Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic');
?>
<form action="<?php echo url_for('cita/' . ($form->getObject()->isNew() ? 'create?inicio=' . $sf_request->getParameter('inicio') . ( $sf_request->hasParameter('fin') ? '&fin=' . $sf_request->getParameter('fin') : '' ) : 'update') . (!$form->getObject()->isNew() ? '?id=' . $form->getObject()->getId() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>>
  <?php if (!$form->getObject()->isNew()): ?>
    <input type="hidden" name="sf_method" value="put" />
  <?php endif; ?>
  <table>
    <thead>
      <?php //echo $form ?>
      <?php echo $form->renderGlobalErrors() ?>
  </thead>
    <tfoot>
      <tr>
        <td colspan="2">
          <?php echo $form->renderHiddenFields(false) ?>
          &nbsp;<?php echo button_to('Volver', $_SERVER['HTTP_REFERER']) ?>
          <?php if (!$form->getObject()->isNew()) : ?>
            &nbsp;<input type="button" value="Cancelar" onclick="CitaCancelar(this)"/>
          <?php endif; ?>
          &nbsp;<input type="submit" value="Guardar"/>
        </td>
      </tr>
    </tfoot>
    <tbody>
      <tr>
        <th><?php echo $form['sede_id']->renderLabel() ?></th>
        <td>
          <?php echo $form['sede_id']->renderError() ?>
          <?php
//          echo $form['sede_id'];
          if ($form['sede_id']->getValue()) :
            echo $form->getObject()->getSede();
          else :  
          ?>
          <p class="error">Por favor programe una sede por <a href="<?php echo url_for('asistencia/new') ?>">defecto</a> &oacute; para el <a href="<?php echo url_for('asistencia/new?dia=' . $form->getObject()->getFechaHora('N')) ?>"><?php echo $days[$form->getObject()->getFechaHora('N')] ?></a></p>
          <?php endif; ?>
        </td>
      </tr>
      <tr>
        <th><?php echo $form['fecha_hora']->renderLabel() ?></th>
        <td>
          <?php echo $form['fecha_hora']->renderError() ?>
          <?php
//          echo $form['fecha_hora'];
          echo $days[$form->getObject()->getFechaHora('N')] . ', ' . $form->getObject()->getFechaHora('d/') . $months[$form->getObject()->getFechaHora('n')-1] . $form->getObject()->getFechaHora('/Y G:i');
          ?>
        </td>
      </tr>
      <tr>
        <th><label for="codigo">Codigo del Paciente*</label></th>
        <td>
          <input type="text" id="codigo" name="codigo" value="<?php isset($Paciente) and print $Paciente->getsfGuardUser()->getUserName() ?>"/>
        </td>
      </tr>
      <tr id="p">
        <?php if (isset($Paciente)) : ?>
          <th>Nombre del Paciente</th>
          <td><p><?php echo $Paciente->getPersona()->getApellidos() . ' ' . $Paciente->getPersona()->getNombres() ?></p></td>
        <?php endif; ?>
      </tr>
      <tr>
        <th><?php echo $form['duracion']->renderLabel() ?></th>
        <td>
          <?php echo $form['duracion']->renderError() ?>
          <?php echo $form['duracion'] ?>
        </td>
      </tr>
    </tbody>
  </table>
</form>
<?php
echo observe_field('codigo', array(
    'update' => 'p',
    'url' => url_for('cita/paciente'),
    'with' => "'c='+value",
    'script' => true
));
//          echo jq_javascript_tag(
//                  jq_update_element_function('codigo', array(
//                      'update' => 'p',
//                      'url' => url_for('cita/paciente'),
//                      'with' => "'c='+value",
//                      'script' => true
//                  ))
//          )
?>